short-lived but intense happiness - Spanish English Dictionary